Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.08.2013, 21:22
Новичок на форуме
Отправить личное сообщение для DedMa3ajjj Посмотреть профиль Найти все сообщения от DedMa3ajjj
 
Регистрация: 30.08.2013
Сообщений: 1

Не работает ajax в паре с jquery
Привет всем. Возникла такая проблема, есть сайт на котором реализовал эффекты jquery, которые работали до тех пор пока не понадобилось использовать ajax.
Суть проблемы в том, что после подключения ajax перестают работать jquery эффекты (сам ajax тоже отказывается работать) пробовал использовать jQuery.noConflict(); - результата никакого, чего только не пробовал, ничего не помогает.
код подключения библиотек -
<script type="text/javascript" src="http://robotazp.com.ua/java/jquery-1.10.2.js"></script>
<script type="text/javascript" src="http://robotazp.com.ua/java/search.js"></script>

js код:

$j=jQuery.noConflict();

function send(){
var name = jQuery('#name_<?php echo $id_vacansi;?>').val();
var dol = jQuery('#dol_<?php echo $id_vacansi;?>').val();
var voz = jQuery('#voz_<?php echo $id_vacansi;?>').val();
var mail = jQuery('#text_res_<?php echo $id_vacansi;?>').val();
var email= jQuery('#email_res_<?php echo $id_vacansi;?>').val();
var tel= jQuery('#tel_res_<?php echo $id_vacansi;?>').val();



jQuery.ajax({
type: "POST",
url: "http://robotazp.com.ua/ajax_send_resume.php",
data: "name_res="+name,"dol_res="+dol,"voz_res="+voz,"se ndbody"+mail,"email_res="+email,"tel_res="+tel;
// Выводим то что вернул PHP
success: function() {
alert("Поздравляем!Вы успешно отправили резюме!");
}
});


}

$j('.block_send_resume').hide();
$j(document).ready(function(){
$j('#send_resume_<?php echo $id_vacansi;?>').click(function(){
$j('#block_resume_<?php echo $id_vacansi;?>').fadeIn(1000);
$j('#resume_doc_<?php echo $id_vacansi;?>').hide();
$j('#question_resume_<?php echo $id_vacansi;?>').show();
})
$j('#question_resume_<?php echo $id_vacansi;?>').click(function(){
$j('#resume_doc_<?php echo $id_vacansi;?>').fadeIn(1000);
$j('#question_resume_<?php echo $id_vacansi;?>').hide();
})
$j('#off_resume_<?php echo $id_vacansi;?>').click(function(){
$j('#block_resume_<?php echo $id_vacansi;?>').fadeOut(1000);
})
})


Прошу помочь, голова уже кипит...
Ответить с цитированием
  #2 (permalink)  
Старый 01.09.2013, 14:15
Профессор
Отправить личное сообщение для Dmitriyff Посмотреть профиль Найти все сообщения от Dmitriyff
 
Регистрация: 22.07.2012
Сообщений: 164

jQuery.noConflict используют когда на сайте загружается несколько библиотек которые используют одну переменную -> $

пример из доки
Example: Create a different alias instead of jQuery to use in the rest of the script.

var j = jQuery.noConflict();
// Do something with jQuery
j("div p").hide();
// Do something with another library's $()
$("content").style.display = 'none';


и от того что вы начали использовать ajax проблем не должно было возникнуть, возможно просто опечатка где-нить или забыли что ajax выполняется асинхроно, и данных для коректного вывода нету и т.п. и т.д.,
короче проверьте код
посмотрите что выводит консоль
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему не работает на jQuery 1.4.4? pro10026 jQuery 13 06.03.2014 10:22
Книги по Ajax BaVa Учебные материалы 18 18.08.2013 14:05
Какая разница между post запросами jquery и ajax? Rooner jQuery 2 18.06.2012 14:29
не работает jquery скрипт, если её подклучаю dadli Общие вопросы Javascript 7 15.05.2012 11:11
не работает форма в окне, вызванном jquery page slide ikar jQuery 0 31.07.2011 22:55